home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / lisp / eulisp / mpfeel.lha / MPFeel / Plurals / mp_op_id.h < prev    next >
C/C++ Source or Header  |  1991-11-28  |  1KB  |  64 lines

  1. /*
  2.  *    Plurals
  3.  *
  4.  *    Author:    S.C.Merrall
  5.  *
  6.  *    File:    mp_op_id.h
  7.  *
  8.  *    Contents:    
  9.  *
  10.  *    Description:       Uniques constants identifying lisp operations
  11.  *            available from mp_lispop. Constitues main connection
  12.  *            between the front end and the back end.
  13.  *
  14.  *    Change History:
  15.  *
  16.  *    Date   Name Comment
  17.  *    -------- ---- -------
  18.  *    16:01:91 SCM  Created
  19.  */
  20.  
  21. #ifdef __STDC__
  22.  
  23. extern object mp_main( int, int, object, object, object );
  24. extern int    mp_init( void );
  25. extern int    load_plural( object, void *, int );
  26. extern object alloc_plural( );
  27.  
  28. #else
  29.  
  30. extern object mp_main();
  31. extern int    mp_init();
  32. extern int    load_plural();
  33. extern object alloc_plural();
  34.  
  35.  
  36. #endif
  37.  
  38. #define MP_MP_CONS 1
  39. #define MP_CAR 2
  40.  
  41. #define MP_CDR 3
  42. #define MP_RPLAC_A 4
  43. #define MP_RPLAC_D 5
  44.  
  45. #define MP_MAKE_INTEGER 6
  46. #define MP_PLUS 7
  47. #define MP_LESS_THAN 8
  48.  
  49. #define MP_PRINT 9
  50.  
  51. #define MP_MAKE_MP_VECTOR 10
  52. #define MP_MP_VECTOR_SET 11
  53. #define MP_MP_VECTOR_REF 12
  54.  
  55. #define MP_ASSIGN 13
  56.  
  57. #define MP_IF 14
  58. #define MP_FI 15
  59.  
  60.  
  61.  
  62.  
  63.  
  64.